<?php
include ("../ldapgps.php");
include ("i_functies.php");

connectdb();

$vandaag = date("Y-m-d");
$help = "index";
$zoeken = 1;
include ("i_kop.php");
$zoeken = 0;

/********************************************************************************
 * We gaan bekijken of er ingelogd moet zijn. Wanneer dit niet hoeft gaan we over
 * tot het vullen van sessievariabelen, we zitten in dat geval in de testomgeving.
 ********************************************************************************/
$inloggenaan = inloggen_verplicht(); # deze functie staat nu in functies.php

//toon_lijst($_REQUEST); # debug
$naam ="";
$password="";
$doorsturen = false;
$verder=false;

if ($inloggenaan == 'Uit'){
/* ******************************************************************************
 * we zitten in de testomgeving, we kennen dus sessievariabelen toe van een
 * indiener die alleen in de testomgeving bestaat.
 ********************************************************************************/
 $_SESSION['ingelogd_admin'] = 1;
 $_SESSION['naam'] = "Test";
 $_SESSION['indiener'] = 21;

	startHoofdmenu();
	
} elseif (isset($_REQUEST['ssoi'])) {
/* *******************************************************************************
 * SITUATIE 1: SSO informatie is meegestuurd ($_REQUEST['ssoi'] is gezet)
 * Actie: naam en wachtwoord voor in vullen in formulier
 * *******************************************************************************/	
	$naam = strtoupper($_REQUEST['naam']);
	$password = $_REQUEST['ww'];
	
	if (is_rol($naam) >= 5) {
		
		$doorsturen=true; #voor gewone users meteen doorsturen 
	}
	
} elseif (isset($_POST['submit'])) {
/* *******************************************************************************
 * SITUATIE 2: Het formulier is ingevuld 
 * Actie: Formulier moet verwerkt worden
 * *******************************************************************************/	
		//post van gebruiker in variabele stoppen

			$naam = strtoupper($_POST['naam']);
			$password = $_POST['password'];
			$doorsturen=true;
		
}
//print "<br> Doorsturen = $doorsturen<br/>";
if ($doorsturen==true) {
	$resultaat = mag_verder($naam,$password);
	$verder = $resultaat[0];
	$login = $resultaat[1];
	if ($verder) {
					logGebruiker($naam,$login,$vandaag); // logging gebruiker
  				$_SESSION['ingelogd'] = 1;
  				$_SESSION['naam'] = $naam;
					
					startHoofdmenu();
	  			exit;
			} else  {
				echo "<h3 align=\"center\">U moet opnieuw inloggen</h3>";
				unset($_POST['naam']);
		} // einde onvoldoende ingevuld
} // einde submit POST




/* *******************************************************************************
 * SITUATIE 4: default 
 * Actie: Formulier moet getoond worden
 * *******************************************************************************/	

if (!isset($_POST['naam']))	{
	?>
    <form name = "login" method="post" action="index.php">
      <div  >
      <table  class="sjabloonzoeker" style="width: 40%;">
        <tr>
          <td colspan="2">
            <h2 align="center">
              Login
            </h2>
          </td>
        </tr>
        <tr>
          <td align="right">
            Naam:
          </td>
          <td>
            <input type="text" name="naam" value="<?php echo "$naam"; ?>">
          </td>
        </tr>
        <tr>
          <td align="right">
            Wachtwoord:
          </td>
          <td>
            <input type="password" name="password" value="<?php echo "$password"; ?>">
          </td>
        </tr>
        <tr>
          <td colspan="2" align="center">
            <input type="submit" name="submit" value="login">
          </td>
        </tr>
      </table>
    </div>
    </form>
   <script type="text/javascript">
 document.login.naam.focus();
</script>
<?php
}
voet1();
?>


